package com.zth.util;

import java.util.UUID;

import org.springframework.web.multipart.MultipartFile;

import com.zth.pojo.Blog;


/**
 * 
 * @author 001
 *file 获取文件名
 *path 文件路径
 */
public class FileUtil {
	public static String getFileuploading(MultipartFile file,String path) {
		
		//第一步将图片写入到指定的服务器目录中
				//获取文件的名称
				String fileName=file.getOriginalFilename();
				//获取文件后缀
				String suffixName=fileName.substring(fileName.lastIndexOf("."));
				//生成一个文件唯一名，组装成一个新的文件名称
				fileName=UUID.randomUUID().toString()+suffixName;
				
				//创建一个文件
				java.io.File sfile=new java.io.File(path+fileName);
				//判断父文件夹是否存在
				if(!sfile.getParentFile().exists()) {
					//创建父文件夹
					sfile.getParentFile().mkdirs();
				}
				
				try {
					//将用户上传的文件转存到执行的文件中
					file.transferTo(sfile);
				} catch (Exception e) {
					e.printStackTrace();
				}
				//第二步将图片的服务器路径写入到文件表中
				String upload="/uploads/"+fileName;
		return upload;
	}
}
